home *** CD-ROM | disk | FTP | other *** search
/ Aminet 43 / Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso / Aminet / dev / lang / jikes.readme < prev    next >
Encoding:
Text File  |  2001-05-03  |  9.1 KB  |  186 lines

  1. Short:    IBM's fast Java compiler, v1.13 (source)
  2. Author:   Philippe Charles and David Shields, IBM Research.
  3. Uploader: kyrimis@cti.gr (Kriton Kyrimis)
  4. Version:  1.13
  5. Type:     dev/lang
  6.  
  7. This is the source of the native Amiga port (no ixemul.library required)
  8. of jikes, the free Java compiler from IBM.
  9.  
  10. The distinction between stable and development version has been
  11. dropped, so the Aminet version is the latest version.  The relevant
  12. files can also be downloaded from the Amiga Jikes home page at
  13. http://dias.cti.gr/~kyrimis/jikes/ .
  14.  
  15. To build jikes on the Amiga, you need:
  16. * A wide character library (e.g., the simple wchar library that I have
  17.   extracted from the Jikes source, available at both Aminet and the Amiga
  18.   Jikes web site).
  19. * If you want to enable support for the "-encoding" option, then you must
  20.   also install ICU, IBM's International Classes for Unicode. (This
  21.   library also requires a wide character library, which is the reason
  22.   why the Jikes wide character code cannot be used in place.)
  23.  
  24. To build, copy the files in the amiga directory to the corresponding
  25. places in the top level jikes directory (e.g., Makefile to Makefile,
  26. amiga/src/Makefile to src/Makefile, etc.), edit src/Makefile if you want
  27. to change the default CFLAGS, CXXFLAGS, LDFLAGS, and the installation
  28. prefix, then type "make". If you want to turn off support for "-encoding",
  29. edit src/config.h and undefine the HAVE_LIB_ICU_UC symbol, and also
  30. remove -licu-uc  from LIBS in src/Makefile.
  31.  
  32. If you want to increase the optimization level, note that using -O2
  33. will produce a binary that is about a megabyte larger, and the resulting
  34. gains in compilation time will be overwhelmed by the additional loading
  35. time. Also note that you will need at least 70M of memory to compile
  36. jikes with -O2, i.e., you will most likely need to use VMM, and that on
  37. a 68040@28MHz it takes about a day to produce the optimized binary. In
  38. other words, don't bother.
  39.  
  40. If you prefer to run "configure" manually, you will have to tweak the
  41. created files manually, using the files in the amiga folder as a guide.
  42.  
  43. INSTALLATION:
  44. Simply copy the jikes executable somewhere in your path.
  45.  
  46. USAGE:
  47. Set either the CLASSPATH or the JIKESPATH environment variable to point
  48. to the directories and zip/jar files that you want your compiler to use.
  49. E.g., if you are using Kaffe, you can say:
  50. setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
  51. Separate the path components using semicolons. You can use UNIX "." and ".."
  52. notation for the current directory and for the parent directory of a
  53. directory.
  54.  
  55. If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
  56. and I'll see what I can do.
  57.  
  58. Kriton Kyrimis.
  59.  
  60. ******************************************************************************
  61. This software is subject to the terms of the IBM Public License, available
  62. at the following URL: http://www.research.com/jikes/license/license3.htm.
  63. Copyright (C) 1996, 2000 International Business Machines Corporation
  64. and others.  All Rights Reserved.
  65. ******************************************************************************
  66.  
  67.  
  68. ============================= Archive contents =============================
  69.  
  70. Original  Packed Ratio    Date     Time    Name
  71. -------- ------- ----- --------- --------  -------------
  72.        0       0  0.0% 03-Mar-01 19:55:52 +
  73.     1180     384 67.4% 24-Feb-01 23:50:16 +acinclude.m4
  74.    12747    4953 61.1% 27-Feb-01 09:48:48 +aclocal.m4
  75.    24322    7393 69.6% 03-Mar-01 20:26:32 +config.status
  76.     6867    2354 65.7% 03-Mar-01 20:26:42 +Makefile
  77.    11482    3533 69.2% 03-Mar-01 20:26:40 +Makefile
  78.     5478    1714 68.7% 04-Mar-01 02:24:30 +config.h
  79.    16580    5031 69.6% 04-Mar-01 02:15:24 +Makefile
  80.       10      10  0.0% 03-Mar-01 20:26:52 +stamp-h
  81.        0       0  0.0% 24-Feb-01 23:50:14 +AUTHORS
  82.    86343   26782 68.9% 27-Feb-01 21:36:20 +ChangeLog
  83.    39985   12936 67.6% 24-Feb-01 23:50:16 +config.guess
  84.    27420    8620 68.5% 24-Feb-01 23:50:16 +config.sub
  85.   162732   34790 78.6% 03-Mar-01 19:41:20 +configure
  86.    12436    4291 65.4% 24-Feb-01 23:50:16 +configure.in
  87.       59      59  0.0% 24-Feb-01 23:50:14 +COPYING
  88.     3547    1627 54.1% 27-Feb-01 21:36:20 +jikes.1
  89.    11886    4387 63.0% 24-Feb-01 23:50:14 +license.htm
  90.      129     117  9.3% 27-Feb-01 07:43:00 +Makefile.am
  91.     6687    2318 65.3% 27-Feb-01 09:49:00 +Makefile.in
  92.     1106     507 54.1% 27-Feb-01 09:45:56 +INSTALL
  93.     5598    2233 60.1% 24-Feb-01 23:50:16 +install-sh
  94.      955     511 46.4% 27-Feb-01 07:43:04 +jikes.spec
  95.       89      88  1.1% 24-Feb-01 23:50:14 +Makefile.am
  96.    11345    3519 68.9% 27-Feb-01 09:49:00 +Makefile.in
  97.     8233    2747 66.6% 24-Feb-01 23:50:16 +missing
  98.      725     384 47.0% 24-Feb-01 23:50:16 +mkinstalldirs
  99.        0       0  0.0% 24-Feb-01 23:50:16 +NEWS
  100.     1085     575 47.0% 27-Feb-01 09:48:10 +README
  101.     2920    1412 51.6% 03-Mar-01 19:41:16 +README.AMIGA
  102.     4406    1151 73.8% 24-Feb-01 23:50:16 +access.h
  103.     2572     983 61.7% 03-Mar-01 19:41:20 +amiga.c
  104.    74653   10253 86.2% 24-Feb-01 23:50:16 +ast.cpp
  105.   188336   29815 84.1% 24-Feb-01 23:50:16 +ast.h
  106.    99585   18673 81.2% 24-Feb-01 23:50:16 +body.cpp
  107.   204005   38001 81.3% 24-Feb-01 23:50:16 +bytecode.cpp
  108.    29769    6451 78.3% 24-Feb-01 23:50:16 +bytecode.h
  109.     2017     737 63.4% 24-Feb-01 23:50:16 +case.cpp
  110.     5210    1365 73.8% 24-Feb-01 23:50:16 +case.h
  111.    44456    6096 86.2% 24-Feb-01 23:50:16 +class.h
  112.   792990    9533 98.7% 24-Feb-01 23:50:16 +code.cpp
  113.     2518     781 68.9% 24-Feb-01 23:50:16 +code.h
  114.     5144    1617 68.5% 03-Mar-01 19:41:20 +config.h.in
  115.    55767   10778 80.6% 03-Mar-01 19:41:20 +control.cpp
  116.    17305    3740 78.3% 24-Feb-01 23:50:16 +control.h
  117.   189232   31952 83.1% 24-Feb-01 23:50:16 +decl.cpp
  118.    90810   13763 84.8% 24-Feb-01 23:50:16 +definite.cpp
  119.    15651    3559 77.2% 03-Mar-01 19:41:20 +depend.cpp
  120.     3911    1176 69.9% 24-Feb-01 23:50:16 +depend.h
  121.    93625   18555 80.1% 24-Feb-01 23:50:16 +diagnose.cpp
  122.     5239    1585 69.7% 24-Feb-01 23:50:16 +diagnose.h
  123.    34324    8495 75.2% 24-Feb-01 23:50:16 +double.cpp
  124.    15942    3647 77.1% 24-Feb-01 23:50:16 +double.h
  125.    13239    2998 77.3% 24-Feb-01 23:50:16 +dump.cpp
  126.   148739   20752 86.0% 24-Feb-01 23:50:16 +error.cpp
  127.    36887    5732 84.4% 24-Feb-01 23:50:16 +error.h
  128.   313876   46619 85.1% 24-Feb-01 23:50:16 +expr.cpp
  129.    45850    8406 81.6% 24-Feb-01 23:50:16 +getclass.cpp
  130.     4039     941 76.7% 24-Feb-01 23:50:16 +getclass.h
  131.    15666    4365 72.1% 24-Feb-01 23:50:16 +incrmnt.cpp
  132.     8092    1764 78.2% 24-Feb-01 23:50:16 +init.cpp
  133.   123295   16485 86.6% 24-Feb-01 23:50:16 +java.g
  134.   109758   13961 87.2% 24-Feb-01 23:50:16 +javaact.cpp
  135.    29873    2867 90.4% 24-Feb-01 23:50:16 +javaact.h
  136.   135601   22406 83.4% 24-Feb-01 23:50:16 +javadcl.h
  137.     1389     644 53.6% 24-Feb-01 23:50:16 +javadef.h
  138.     2916     955 67.2% 24-Feb-01 23:50:16 +javaprs.h
  139.     3190    1189 62.7% 24-Feb-01 23:50:16 +javasym.h
  140.     4731    1878 60.3% 03-Mar-01 19:41:20 +jikes.cpp
  141.    10880    3385 68.8% 03-Mar-01 19:41:20 +jikesapi.cpp
  142.     4035    1430 64.5% 24-Feb-01 23:50:16 +jikesapi.h
  143.    13709    2505 81.7% 24-Feb-01 23:50:16 +long.cpp
  144.     8052    2044 74.6% 24-Feb-01 23:50:16 +long.h
  145.    50617    8367 83.4% 24-Feb-01 23:50:16 +lookup.cpp
  146.    17417    3537 79.6% 24-Feb-01 23:50:16 +lookup.h
  147.      449     299 33.4% 24-Feb-01 23:50:16 +lpginput.cpp
  148.      960     522 45.6% 24-Feb-01 23:50:16 +lpginput.h
  149.     6235    1837 70.5% 24-Feb-01 23:50:16 +Makefile.am
  150.    16032    4851 69.7% 27-Feb-01 09:49:00 +Makefile.in
  151.    45171    2712 93.9% 24-Feb-01 23:50:16 +modifier.cpp
  152.    27457    5482 80.0% 24-Feb-01 23:50:16 +op.cpp
  153.     7291    1921 73.6% 24-Feb-01 23:50:16 +op.h
  154.    19906    4770 76.0% 03-Mar-01 19:41:20 +option.cpp
  155.     2993    1206 59.7% 03-Mar-01 19:43:44 +option.h
  156.    24351    5456 77.5% 24-Feb-01 23:50:16 +parser.cpp
  157.     5737    1943 66.1% 24-Feb-01 23:50:16 +parser.h
  158.    41912    8583 79.5% 24-Feb-01 23:50:16 +platform.cpp
  159.    28981    7406 74.4% 24-Feb-01 23:50:16 +platform.h
  160.    52590    8834 83.2% 24-Feb-01 23:50:16 +scanner.cpp
  161.     3349    1099 67.1% 24-Feb-01 23:50:16 +scanner.h
  162.     4014    1165 70.9% 24-Feb-01 23:50:16 +segment.cpp
  163.     4100    1205 70.6% 24-Feb-01 23:50:16 +segment.h
  164.    60129   11337 81.1% 24-Feb-01 23:50:16 +semantic.h
  165.     7331    1963 73.2% 24-Feb-01 23:50:16 +set.cpp
  166.    16552    3743 77.3% 24-Feb-01 23:50:16 +set.h
  167.     4028    1334 66.8% 24-Feb-01 23:50:16 +spell.h
  168.       10      10  0.0% 24-Feb-01 23:50:16 +stamp-h.in
  169.    42655    9652 77.3% 03-Mar-01 19:41:22 +stream.cpp
  170.    13179    3991 69.7% 03-Mar-01 19:46:46 +stream.h
  171.    71358   14555 79.6% 03-Mar-01 19:41:22 +symbol.cpp
  172.    72771   13014 82.1% 03-Mar-01 19:41:24 +symbol.h
  173.    36929    7240 80.3% 03-Mar-01 19:41:24 +system.cpp
  174.     1085     622 42.6% 24-Feb-01 23:50:16 +tab.cpp
  175.      997     576 42.2% 24-Feb-01 23:50:16 +tab.h
  176.    12799    2117 83.4% 24-Feb-01 23:50:16 +table.h
  177.    12115    3587 70.3% 24-Feb-01 23:50:16 +tuple.h
  178.    35066    4304 87.7% 24-Feb-01 23:50:16 +unparse.cpp
  179.    26942    7506 72.1% 03-Mar-01 19:41:24 +unzip.cpp
  180.    17244    6475 62.4% 03-Mar-01 19:41:24 +unzip.h
  181.    13189    3227 75.5% 03-Mar-01 19:44:50 +zip.cpp
  182.     2276     955 58.0% 03-Mar-01 19:41:24 +zip.h
  183.     5127    2444 52.3% 27-Feb-01 21:36:20 +TODO
  184. -------- ------- ----- --------- --------
  185.  4284574  687154 83.9% 05-Mar-101 12:17:16   112 files
  186.